<?php
session_start();
session_destroy();
session_start();

require_once('_autoload.php');
require_once('config.inc.php');

require_once('External/FirePHPCore/fb.php');
// Le controlleur sert à controller les données du tableau $_POST, a rediriger les pages et a effectuer les traitements sur les données
Language::setLang(isset($_GET['lang']) ? $_GET['lang'] : 'fr') ;

$controller = new Controller();
$controller->route();
// Le template affiche la page .html avec les formulaires
$template = new Template();
// Affichage de la vue seulement
if (isset($_GET['refresh_mode']) && $_GET['refresh_mode'] == 'ajax') {
    $view = new Operations();
    echo $view->displayView();
// Affichage de la page entière
} else {
    $buffer = $template->getTemplate();
    echo $buffer;
}

?>